// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.btn_close = null;
//         t.btn_sidebar = null;
//         t._btnNames = ["btn_close", "btn_sidebar"];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Button)], t.prototype, "btn_close", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_sidebar", void 0);
//     return __decorate([l("UI_Sidebar_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;

import UIBindings from "./UIBindings";


const { ccclass, property } = cc._decorator;

// 建议类名：SidebarBindings
/**
 * UI_Sidebar_UIBindings 类用于绑定侧边栏界面的按钮
 */
@ccclass('UI_Sidebar_UIBindings')
export default class UISidebarUIBindings extends UIBindings {

    // 建议变量名：closeButton
    /** 关闭按钮 */
    @property(cc.Button)
    btn_close: cc.Button | null = null;

    // 建议变量名：sidebarButton
    /** 侧边栏按钮 */
    @property(cc.Button)
    btn_sidebar: cc.Button | null = null;

    // 用于存储按钮名称的数组
    private _buttonNames: string[] = ["btn_close", "btn_sidebar"];

    /**
     * 构造函数
     */
    constructor() {
        super();
    }
}